home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Games / PD / Muscarine / 15.room < prev    next >
Text File  |  1999-12-03  |  4KB  |  139 lines

  1. /* Hotel reception
  2. /* Room script for GRAAL
  3. /*
  4.  
  5. /* UPDATE: scroll_frames[;normal_frames]
  6. /*
  7. UPDATE: 6;1
  8.  
  9. /* 3D: max;mid;min;adjspeed (This statement is optional)
  10. /*
  11. /* SECTION: SAME|section_no
  12. /*
  13. SECTION: 2
  14.  
  15. /* BACKDROP: file
  16. /*
  17. BACKDROP: 15BG.iff
  18.  
  19. /* START_POS: startpos_no;image;x;y;L|M|R;floor_no
  20. /*
  21. START_POS: 1;SIMG23;71;106;M;1
  22. START_POS: 2;SIMG13;169;51;M;3   /* room 101
  23. START_POS: 3;SIMG23;124;51;M;3   /* room 102
  24. START_POS: 4;SIMG23;59;51;M;3    /* room 103
  25. START_POS: 5;//SIMG13;1;169;M;2  /* prison escape
  26.  
  27. /* FLOOR: floor_no;x1;y1;x2;y2;floormaps
  28. /*
  29. FLOOR: 1;43;96;82;169;1-1/2-2/3-2
  30. FLOOR: 2;25;165;292;169;1-1/2-2/3-P1
  31. FLOOR: 3;25;48;184;54;1-P1/2-P1/3-3
  32.  
  33. /* PATH: path_no;floor1;floor2;px1;py1;px2;py2;[{more_points}] (This statement is optional)
  34. /*
  35. PATH: 1;3;2;182;54;233;110;262;167
  36.  
  37. /* EXIT: exit_no;x1;y1;x2;y2;x;y;description (This statement is optional)
  38. /*
  39. EXIT: 1;55;63;85;93;71;106;exit
  40. EXIT: 2;183;5;206;45;183;51;room 101
  41. EXIT: 3;108;5;137;42;124;51;room 102
  42. EXIT: 4;42;3;73;42;59;51;room 103
  43.  
  44. /* CLPART: file (This statement is optional)
  45. /*
  46. CLPART: 15FG.iff
  47.  
  48. /* ROOMIMGS: number;start_bob;x1;y1;w;h;x-offset;hotspot (This statement is optional)
  49. /*
  50. /* 1=gelaender
  51. ROOMIMGS: 1;1;0;0;169;23;0;50
  52. /* 2=mushroom pic 3=general pic
  53. ROOMIMGS: 1;2;0;29;42;35;0; 
  54. ROOMIMGS: 1;3;44;30;47;44;0; 
  55. /* 4-6=doorman
  56. ROOMIMGS: 3;4;181;0;38;60;38; 
  57.  
  58. /* STATIC: bob;image;x;y (This statement is optional)
  59. /*
  60. STATIC: 1;RIMG1;87;84
  61.  
  62. /* ANIM: bob;image;anim_ch;anim|ptrn;x;y (This statement is optional)
  63. /*
  64. /* ROOMOBJ: obj;name;room;VIS|NVIS;bob;image;x;y;cx;cy;cimage;prep;PICK|NPICK;anim_ch;verb;icon;LOW|MID|HIGH;types;w1;w2;w3 (This statement is optional)
  65. /*
  66. ROOMOBJ: 1;picture;15;VIS;2;RIMG2;260;17;-9;152;SIMG31; ;NPICK; ;8; ; ; ;a;this;it
  67. ROOMOBJ: 2;picture;15;VIS;3;RIMG3;297;55;-28;114;SIMG31; ;NPICK; ;8; ; ; ;a;this;it
  68.  
  69. /* DACT: {cond|comm}
  70. /*
  71. DACT: TRACK 15.mod,0,NOFILTER
  72. DACT: IFSPOS 5;CLPART 14FG.iff;IMGS 1,RIMG11,107,102,43,59,0,0;IMGS 5,RIMG12,151,135,22,26,22,0
  73. DACT: IFSPOS 5;CIMG //RIMG14;LIGHTS ON
  74. DACT: IFSPOS 5;OMOVE 18,27,169,3, ,WAIT,A 0,(//RIMG13,6)(//RIMG14,6)(//RIMG15,6)(//RIMG16,6)(//RIMG15,6)(//RIMG14,6)
  75. DACT: IFSPOS 5;CIMG //RIMG12;W 12;CIMG //RIMG11;W 12;CIMG //SIMG13;EXIT
  76. DACT: LIGHTS ON;EXIT
  77.  
  78. /* LINE: dlg;line_no;sentence1;sentence2| ;{cond} (This statement is optional)
  79. /*
  80. /* LACT: dlg;line_no;{cond|comm} (This statement is optional)
  81. /*
  82. LINE: 9;1;A room please.; ; 
  83. LACT: 9;1;RESP R,9,Room 103 is free. Do you want it?;DSET 9,S1,+2,+3;EXIT
  84.  
  85. LINE: 9;2;Yes, I'll take it.; ; 
  86. LACT: 9;2;RESP R,9,Ok, you have it.
  87. LACT: 9;2;W 50;CIMG //SIMG11;W 12;CIMG //SIMG13;W 100;CIMG //SIMG11;W 12;CIMG //SIMG13
  88. LACT: 9;2;DSET 9,R1,N1,N2,N3,+4;EXIT
  89.  
  90. LINE: 9;3;No, thank you.; ; 
  91. LACT: 9;3;RESP R,9,I'm sorry, but all other rooms are occupied
  92. LACT: 9;3;DSET 9,R1,-1,-2,-3;EXIT
  93.  
  94. LINE: 9;4;Could I now have the key for my room?; ; 
  95. LACT: 9;4;RESP R,9,Oh, I'm sorry but you don't need a key for our rooms.
  96. LACT: 9;4;RESP R,9,There is no need to lock the doors. We believe that our guests have nothing to hide.
  97. LACT: 9;4;DSET 9,N4;EXIT
  98.  
  99. LINE: 9;5;Isn't it impossible that there are rooms behind\the doors in the front wall?; ; 
  100. LACT: 9;5;RESP R,9,It is possible because all our rooms are only two-dimensional.
  101. LACT: 9;5;RESP R,9,But we have installed dimension expanders in every room and so they look like normal three-dimensional rooms.
  102. LACT: 9;5;RESP R,9,The problem is that we can't generate a fourth dimension. This is why the dimension time does not exist in our rooms.
  103. LACT: 9;5;DSET 9,N5;EXIT
  104.  
  105. LINE: 9;6;See you later!; ; 
  106. LACT: 9;6;RESP R,9,Good bye miss!;EDLG;EXIT
  107.  
  108. /* ACTION: verb_no;{cond|comm} (This statement is optional)
  109. /*
  110. /* Action 0 - Exit
  111. ACTION: 0;IFOBJ 1;MEXIT;GOTO 23,1
  112. ACTION: 0;IFOBJ 2;MEXIT;GOTO 16,1
  113. ACTION: 0;IFOBJ 3;MEXIT;GOTO 17,1
  114. ACTION: 0;IFOBJ 4;MEXIT;GOTO 18,1
  115.  
  116. /* Action 1 - Give
  117. /*
  118. /* Action 2- Pick up
  119. /*
  120. /* Action 3 - Use
  121. /*
  122. /* Action 4 - Open
  123. /*
  124. /* Action 5 - Talk to
  125. ACTION: 5;IFOBJ 21;MOBJ;SAY Hello!;RESP R,9,Welcome in our little hotel. What can I do for you?;DSET 9,+1,+5,+6;EXIT
  126.  
  127. /* Action 6 - Consume
  128. /*
  129. /* Action 7 - Close
  130. /*
  131. /* Action 8 - Look at
  132. ACTION: 8;IFOBJ ROBJ1;MOBJ;W 12;LIGHTS OFF;COMAREA OFF;TITLE 13BG.iff,FADE;W 1150;TITLE END;COMAREA ON;LIGHTS ON;SAY I have a slight feeling of deja vu.;EXIT
  133. ACTION: 8;IFOBJ ROBJ2;MOBJ;W 12;LIGHTS OFF;COMAREA OFF;TITLE RedDngr.iff,FADE;W 1150;TITLE END;COMAREA ON;LIGHTS ON;SAY Strange picture.;EXIT
  134.  
  135. /* Action 9 - Attack
  136. /*
  137. /*
  138. /* end of room file
  139.